package com.ruoyi.domain.archives.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

/**
 * @Author lz
 * @Version 1.0
 * @Company 滁州学院-计算机与信息工程学院
 * @ClassName PInfoVo
 * @Description TODO
 * @Date 2022/07/02 16:16
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
@ToString
public class PInfoVo {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 猪耳标
     */
    private String earTag;

    /**
     * 猪编号
     */
    private String pNumber;

    /**
     * 猪的品种
     */
    private String pType;

    /**
     * 猪的昵称
     */
    private String nickName;

    /**
     * 是否免疫
     */
    private int hasImmune;

    /**
     * 猪的体重
     */
    private double birthWeight;

    /**
     * 猪的出生日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date birthday;

    /**
     * 猪的性别（1表示雄， 0表示雌）
     */
    private int sex;

    /**
     * 猪舍号
     */
    private String pigsty;

    /**
     * 猪的照片
     */
    private long pImg;

    /**
     * 饲养员姓名
     */
    private String breederName;

    /**
     * 删除标记（0表示未传值，1表示未删除 2表示删除）
     */
    private int delFlag;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 桶名
     */
    private String bucketName;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 文件大小
     */
    private long fileSize;

    /**
     * 文件类型
     */
    private String fileType;
}
